package com.lucien.system.mapper;

import com.lucien.system.domain.SysRelationShip;
import com.lucien.system.domain.SysRelationShipExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface SysRelationShipMapper {
    long countByExample(SysRelationShipExample example);

    int deleteByExample(SysRelationShipExample example);

    int deleteByPrimaryKey(Long id);

    int insert(SysRelationShip record);

    int insertSelective(SysRelationShip record);

    List<SysRelationShip> selectByExample(SysRelationShipExample example);

    SysRelationShip selectByPrimaryKey(Long id);

    int updateByExampleSelective(@Param("record") SysRelationShip record, @Param("example") SysRelationShipExample example);

    int updateByExample(@Param("record") SysRelationShip record, @Param("example") SysRelationShipExample example);

    int updateByPrimaryKeySelective(SysRelationShip record);

    int updateByPrimaryKey(SysRelationShip record);
}